// 2025.03.29 12:42 星期六 阴 好伤感...  大概 我就是 这样 默默地 死去 太寂寞了 还要活五百年

import { toStringTypeCheck } from '../../../../../global/Func/uniFunc/Func';

const win_static_focusDisplayElTag = 'win_static_focusDisplayEl';

class win_static_focusDisplayEl {
  get [Symbol.toStringTag]() {
    return win_static_focusDisplayElTag;
  }

  /**
   * 向 window 挂载 全局 管理 (焦点元素)
   */
  constructor() {}

  namespace = [];

  /**
   * 移除 对应名称 的 监听事件管理 核检
   * @param {string | string[]} spacename
   */
  destroy(spacename) {
    if (toStringTypeCheck(spacename, 'string')) {
      spacename = [spacename];
    }

    for (let cur_spacename of spacename) {
      if (this.namespace.includes(cur_spacename)) {
        this[cur_spacename].destroy();
      }
    }
  }
}

export { win_static_focusDisplayEl };
